package com.demo;

import java.util.ArrayList;
import java.util.List;
import org.junit.jupiter.api.Test;

/**
 * 一个好的demo地址：https://www.cnblogs.com/fsjohnhuang/p/4040785.html
 */
public class SuppressWarningsDemo {


  @Test
  //@SuppressWarnings("deprecation")
  //通过该方法可以去掉这个方法的删除线
  public void test1() {
    method1();
  }

  @Test
  public void test2() {
    addItems("");
  }

  @Deprecated
  public void method1() {

  }

  //该方法现在是没有使用的状态
//  @SuppressWarnings("unused")
  //通过该方法可以去掉这个方法没有使用的提示
  public void method2() {

  }

  /**
   * 可以一直编译时候的类型检查异常(看编译信息)
   */
  @SuppressWarnings(value = {"unchecked"})
  public void addItems(String item) {
    List items = new ArrayList();
    items.add(item);
  }
}
